public class TypeConvertDemo1 {
    public static void main(String[] args){
        // int类型转换为long
        int num1 = 100;
        long num2 = num1;

        // long类型转换为float
        long num3 = 100000L;
        float num4 = num3;
        // int类型的值和int类型的值相加，定义变量接收两个变量之和
        int num5 = 500;
        int num6 = 600;
        int num7 = num5 + num6;
        //byte类型的值和int类型的值相加，定义变量接收两个变量之和
        int num8 = 100;
        byte num9 = 6;
        int num10 = num8 + num9;
        //byte类型的值和byte类型的值相加，定义变量接收两个变量之和
        byte num_1 = 10;
        byte num_2 = 20;
        int num_3 = num_1 + num_2;
        //char类型的值和int类型的值相加，定义变量接收两个变量之和
        char num_4 = 'a';
        int num_5 = 5;
        int num_6 = num_4 + num_5;
        //int、float、double、long类型的值相加，定义变量接收所有变量之和
        int num_7 = 99;
        float num_8 = 96.0123f;
        double num_9 = 9652.12253;
        long num_10 = 964531L;
        double num_11 = num_7 + num_8 + num_9 + num_10;

        // 强制类型转换
        int a = 10;
        byte b = 3 ;
        int c = a + b;
        // 把double类型的常量转换为int类型
        double d = 96.21234;
        int e = (int)d;



    }
}
